package com.ys.web.pay.service;

import java.util.List;
import java.util.Map;

/**
 * @author quxinjun
 * @version 1.0.0
 * @ClassName StatisticalService.java
 * @Description TODO
 * @createTime 2022年02月16日 11:50:00
 */
public interface StatisticalService {


    /**
     * @throws
     * @title getAllStatisticalType
     * @description 获取所有统计类型
     * @author quxinjun
     * @updateTime 2021/10/14 15:22
     * @return: java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
     */
    List<Map<String, Object>> getAllStatisticalType();

    /**
     * @param uid        操作人id
     * @param type       查询类型
     * @param pageNumber 当前页码
     * @param pageSize   每页行数
     * @title getFlowByUserId
     * @description 获取对应类型的流水信息
     * @author quxinjun
     * @updateTime 2021/10/14 16:31
     * @return: java.util.Map<java.lang.String, java.lang.Object>
     */
    Map<String, Object> getFlowByUserId(Long uid, String type,int payChannel, int pageNumber, int pageSize, String queryDate,String dayTime);

}
